package tg.model.define;

import java.sql.Timestamp;

/**
 * 基础定义表
 * @author NKW
 * 游戏，游戏结果，玩法定义都在这张表
 * 
 * 绑定定义类
 * 描述实例化的参数（用来创建实例化时，生成界面让用户来填参数）
 * 
 */
public class BaseDefine {
	private int define_id;
	private String name;//名称
	private String note;//说明
	private String class_path;//绑定的类路径
	private String json_param;//初始化时的参数：[{"a":["",]},{}], 初始化的参数，定义每个参数的值 类型，范围，说明，默认值 等等
	/**
	 * 定义类型
	 * 0：游戏定义：主要是游戏流程逻辑的实现
	 * 1：开奖结果定义:主要是开奖结果的逻辑判断
	 * 2：玩法定义：主要是实现玩法的结算逻辑，现在结算是对玩法的结果结算，跟玩法范围没关系，一个玩法一个结算逻辑
	 */
	private int type;//类型，必须从DefineType表中选择,用来分组显示
	
	private Timestamp create_time;//创建时间
	private String create_user;//创建人
}
